import { ISysPromptGroup } from '/@/views/_admin/syspromptgroup/api/interface';

export interface ISysPrompt {
	ID?: string | null;
	Name: string | null;
	Code: string | null;
	Description: string | null;
	GroupId: null;
	Group?: ISysPromptGroup;
	SystemPrompt: string | null;
	UserPrompt: string | null;
	Version: number;
	SortOrder: number | null;
	IsEnabled: boolean;
	Remark: string | null;
}

export interface ISysPromptVm {
	Entity: ISysPrompt;
	ActionName?: string | null;
	IsMyApprove?: boolean | null;

}

export interface ISysPromptView extends ISysPrompt {

}

export interface ISysPromptQuery {
	Name?: string | null;
	Code?: string | null;
	Description?: string | null;
	GroupId?: string | null;
	SystemPrompt?: string | null;
	UserPrompt?: string | null;
	Version?: number | null;
	SortOrder?: number | null;
	IsEnabled?: boolean | null;
	Remark?: string | null;
}